package br.ufrj.dcc.comp2.musica.modelo;

import java.io.Serializable;
import java.util.HashSet;
import java.util.Set;

public class Professor extends Pessoa implements Serializable{

	private static final long serialVersionUID = 1L;
	
	private Set<String> turmas;
	private String cargo;
	private String dataDePagamento;

	public Professor(String nome, String sobrenome, String cpf, String email,
			String telefoneCelular, String nomeDeUsuario, String pwHash,
			String cargo, String dataDePagamento) {
		super(nome, sobrenome, cpf, email, telefoneCelular, nomeDeUsuario,
				pwHash);
		turmas = new HashSet<String>();
		this.cargo = cargo;
		this.dataDePagamento = dataDePagamento;
	}
	@Override
	public String toString() {
		return super.getNome() + " " + super.getSobrenome();
	}

	public Set<String> getTurmas() {
		return turmas;
	}

	public void setTurmas(Set<String> turmas) {
		this.turmas = turmas;
	}

	public String getCargo() {
		return cargo;
	}

	public void setCargo(String cargo) {
		this.cargo = cargo;
	}

	public String getDataDePagamento() {
		return dataDePagamento;
	}

	public void setDataDePagamento(String dataDePagamento) {
		this.dataDePagamento = dataDePagamento;
	}
}
